package kr.co.insoft.core.service.callback;

import kr.co.insoft.core.model.callback.CallBackParamModel;
import kr.co.insoft.core.model.callback.CallBackResultModel;
import kr.co.insoft.framework.exceptions.ServiceException;

public interface CallBackService {

	/**
	 * 
	 * @param callBackParamModel
	 * @return
	 * @throws ServiceException
	 * 	NOT_FOUND_EXCEPTION : 처리해야함
	 * 	NOT_SUPPORTED_EXCEPTION : 처리해야함
	 * 	SERVICE_EXCEPTION : 처리해야함
	 */
	public CallBackResultModel doDistribution(
			CallBackParamModel callBackParamModel) throws ServiceException;
}
